.map {
    position: relative;
    width: 100%;
    height: 100vh;
    display: flex;
    flex-direction: column;
    // justify-content: center;
    align-items: center;

    Map {
        position: relative;
        flex: 1;
        width: 100%;
    }

    .btn {
        position: absolute;
        width: 120rpx;
        height: 120rpx;
        bottom: 30rpx;
        background: #0BCB75;
        box-shadow: 0rpx 0rpx 30rpx 0rpx #999999;
        border-radius: 50%;
        border: 2px solid #04B566;
        font-size: 24rpx;
        text-align: center;
        line-height: 120rpx;
        color: #fff;
    }

    .cell {
        position: absolute;
        width: 630rpx;
        background: #fff;
        bottom: 20rpx;
        padding: 30rpx;
        font-weight: 400;
        border-radius: 10rpx;

        .title {
            width: 100%;
            height: 100rpx;
            background: #FFF;
            margin-bottom: 10rpx;
            display: flex;
            justify-content: space-between;
            align-items: center;
            border-bottom: 1rpx solid #EFEFEF;

            .info {
                width: auto;
                height: 100rpx;
                display: flex;
                align-items: center;

                Image {
                    width: 72rpx;
                    height: 72rpx;
                    background: #0BCB75;
                    background-image: url('../../assets/images/bear.png');
                    background-size: 90%;
                    background-position: center;
                    border: 5rpx solid #FFFFFF;
                    border-radius: 50%;
                }

                .info-content {
                    width: auto;
                    height: 72rpx;
                    margin-left: 27rpx;
                    color: #333333;

                    .imei {
                        font-size: 24rpx;
                        color: #999999;
                    }

                }
            }

            .change-btn {
                width: 50rpx;
                height: 72rpx;
                font-size: 24rpx;
                color: #0BCB75;
                line-height: 72rpx;
            }
        }

        .content {
            width: 100%;
            margin-top: 20rpx;

            .text {
                color: #666666;
                font-size: 24rpx;
            }

            .content-btn {
                display: flex;
                justify-content: space-around;
                margin-top: 45rpx;

                Button {
                    width: 300rpx;
                    height: 80rpx;
                    border-radius: 40rpx;
                    line-height: 80rpx;
                    font-size: 30rpx;
                }
            }
        }
    }
}